home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
dev
/
amos
/
AMOSList-0998.lzh
/
AMOSLIST
/
000128_bounce-amos-li…net@onelist.com_Mon Sep 7 04:38:09 1998.msg
< prev
next >
Wrap
Text File
|
1998-10-01
|
6KB
|
154 lines
>From bounce-amos-list--989-mcox=access.digex.net@onelist.com Mon Sep 7 04:38:08 1998
Received: from onelist.com (pop.onelist.com [209.207.135.229])
by pony-1.mail.digex.net (8.8.8/8.8.8) with SMTP id EAA09371
for <mcox@access.digex.net>; Mon, 7 Sep 1998 04:38:08 -0400 (EDT)
Received: (qmail 29602 invoked by alias); 7 Sep 1998 08:35:56 -0000
Received: (qmail 29503 invoked from network); 7 Sep 1998 08:35:53 -0000
Received: from unknown (HELO neodymium.btinternet.com) (194.73.73.83) by pop.onelist.com with SMTP; 7 Sep 1998 08:35:53 -0000
Received: from np5gt [195.99.56.11] by neodymium.btinternet.com with smtp (Exim 1.70 #1) id 0zFwn4-0002Gn-00; Mon, 7 Sep 1998 09:36:51 +0100
Message-ID: <001001bdda3a$b94e0ba0$0b3863c3@np5gt>
From: "John Glanville" <John.Glanville@btinternet.com>
To: <amos-list@onelist.com>
Date: Mon, 7 Sep 1998 09:35:49 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Mailing-List: list amos-list@onelist.com; contact http://www.onelist.com
Delivered-To: mailing list amos-list@onelist.com
Precedence: bulk
Reply-to: amos-list@onelist.com
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_000D_01BDDA42.E5C60AE0"
Subject: [amos-list] I got Isometric! Andrew Crowe!
Status: O
X-Status:
From: "John Glanville" <John.Glanville@btinternet.com>
This is a multi-part message in MIME format.
------=_NextPart_000_000D_01BDDA42.E5C60AE0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thankyou! I have now made my Isometric rotate program! Here it is! I =
though U might like 2 See it... Its mainly your program! but I have =
added bits I know and have tried before and also optimised it 4 the =
purpose I want... So it doesn't have zoom! (ZOM?) and other stuff!
Any way here it is and Thanx!
Bye!
Any Ideas how to make it go faster?
Load Iff "Hd2:Vector/3d/worldmap.lores",1
Load Iff "Hd2:Vector/3d/worldmap.lores",0
Flash Off=20
Curs Off=20
Degree=20
Cls 0
Double Buffer=20
Autoback 0
SW=3D64
SH=3D64
MX=3DSW/2
MY=3DSH/2
GNA=3D-1
NU=3D256
UN=3D400
PRE=3D4
AA=3D10
ZA=3D5
Do=20
If GNA<>ANG
Blit Clear -1
S=3DSin(ANG)*NU
C=3DCos(ANG)*NU
For Y=3D0 To SW Step PRE
For X=3D0 To SH Step PRE
Screen 1
Trap P=3DF Point(X+MX,Y+MY)
RX=3DX-MX
RY=3DY-MY
NX=3D(RX*C+RY*S)/UN+MX
NY=3D((RY*C-RX*S)/UN+MY)/2
Screen 0
Cls P,NX,NY To NX+PRE,NY+PRE
Next X
Next Y
Screen Swap=20
End If=20
GNA=3DANG
JA=3DJleft(1)+-Jright(1)
ANG=3DANG+(JA*AA)
Loop=20
------=_NextPart_000_000D_01BDDA42.E5C60AE0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>Thankyou! I have now made my =
Isometric rotate=20
program! Here it is! I though U might like 2 See it... Its mainly your =
program!=20
but I have added bits I know and have tried before and also optimised it =
4 the=20
purpose I want... So it doesn't have zoom! (ZOM?) and other =
stuff!</FONT></DIV>
<DIV><FONT size=3D2>Any way here it is and Thanx!</FONT></DIV>
<DIV><FONT size=3D2>Bye!</FONT></DIV>
<DIV><FONT size=3D2>Any Ideas how to make it go faster?</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Load Iff =
"Hd2:Vector/3d/worldmap.lores",1<BR>Load=20
Iff "Hd2:Vector/3d/worldmap.lores",0<BR>Flash Off <BR>Curs Off =
<BR>Degree <BR>Cls 0<BR>Double Buffer <BR>Autoback=20
0<BR>SW=3D64<BR>SH=3D64<BR>MX=3DSW/2<BR>MY=3DSH/2<BR>GNA=3D-1<BR>NU=3D256=
<BR>UN=3D400<BR>PRE=3D4<BR>AA=3D10<BR>ZA=3D5</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Do <BR> If=20
GNA<>ANG<BR> Blit Clear=20
-1<BR> =20
S=3DSin(ANG)*NU<BR> =20
C=3DCos(ANG)*NU<BR> For Y=3D0 To SW Step=20
PRE<BR> For X=3D0 To SH =
Step=20
PRE<BR> =
Screen=20
1<BR> =
Trap P=3DF=20
Point(X+MX,Y+MY)<BR> =
; =20
RX=3DX-MX<BR> =
=20
RY=3DY-MY<BR> =
=20
NX=3D(RX*C+RY*S)/UN+MX<BR> =
; =20
NY=3D((RY*C-RX*S)/UN+MY)/2<BR> &=
nbsp; =20
Screen =
0<BR> =20
Cls P,NX,NY To =
NX+PRE,NY+PRE<BR> =20
Next X<BR> Next=20
Y<BR> Screen Swap <BR> End If=20
<BR> GNA=3DANG<BR> =
JA=3DJleft(1)+-Jright(1)<BR> =20
ANG=3DANG+(JA*AA)<BR>Loop <BR></FONT></DIV></BODY></HTML>
------=_NextPart_000_000D_01BDDA42.E5C60AE0--